﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using PMQLCHH.DAO;
//using PMQLCHH.DTO;

namespace PMQLCHH.BUS
{
    public class NhaCungCapBUS
    {
        public static DataTable LoadListNhaCungCap()
        {
            DataTable dt = NhaCungCapDAO.LoadListNhaCungCap();
            return dt;
        }

        public static string GetMaNhaCungCap()
        {
            DataTable dt_kt = NhaCungCapDAO.LoadListNhaCungCap_trangthai();
            string mancc = "";
            if (dt_kt.Rows.Count > 0)
            {

                DataTable dt = NhaCungCapDAO.GetMaNhaCungCap();
                int t = int.Parse(dt.Rows[0]["MaNhaCungCap"].ToString().Substring(3)) + 1;
                mancc = "NCC" + t.ToString();
            }
            else
            {
                mancc = "NCC100001";
            }
            return mancc;
        }

        public static bool InsertNhaCungCap(NhaCungCapDTO ncc)
        {
            bool kq;
            kq = NhaCungCapDAO.InsertNhaCungCap(ncc);
            return kq;
        }
        public static DataTable SearchNhaCungCap(string LoaiTim, string TenTim)
        {
            return NhaCungCapDAO.TimKiemNhaCungCap(LoaiTim, TenTim);
        }
        public static void ExPortNhaCungCap()
        {
            NhaCungCapDAO.ExPortNhaCungCap();
        }

        public static bool UpdateNhaCungCap(NhaCungCapDTO ncc)
        {
            return NhaCungCapDAO.UpdateNhaCungCap(ncc);
        }
        public static bool UpdateNhaCungCap(string MaNCC)
        {
            return NhaCungCapDAO.UpdateNhaCungCap(MaNCC);
        }
    }
}
